package edu.scause.gs.model;

/**
 * AbstractAddress entity provides the base persistence definition of the
 * Address entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractAddress implements java.io.Serializable {

	// Fields

	private String addressId;
	private Client client;
	private String address;
	private String acceptor;
	private String telephone;

	// Constructors

	/** default constructor */
	public AbstractAddress() {
	}

	/** minimal constructor */
	public AbstractAddress(String address, String acceptor, String telephone) {
		this.address = address;
		this.acceptor = acceptor;
		this.telephone = telephone;
	}

	/** full constructor */
	public AbstractAddress(Client client, String address, String acceptor,
			String telephone) {
		this.client = client;
		this.address = address;
		this.acceptor = acceptor;
		this.telephone = telephone;
	}

	// Property accessors

	public String getAddressId() {
		return this.addressId;
	}

	public void setAddressId(String addressId) {
		this.addressId = addressId;
	}

	public Client getClient() {
		return this.client;
	}

	public void setClient(Client client) {
		this.client = client;
	}

	public String getAddress() {
		return this.address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getAcceptor() {
		return this.acceptor;
	}

	public void setAcceptor(String acceptor) {
		this.acceptor = acceptor;
	}

	public String getTelephone() {
		return this.telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

}